home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Games Machine 76
/
XENIATGM66.iso
/
Indiana Jones
/
Indiana Jones.exe
/
RESOURCE
/
PREVIEW.GOB
/
cog_gen_elevstandard.cog
< prev
next >
Wrap
Text File
|
1999-11-15
|
1KB
|
60 lines
# Jones 3D Cog Script
#
# gen_ElevStandard.cog
#
# A Basic elevator Cog
# This elevator will go up to frame one, sleep, then come back down to frame 0 when
# entered from the bottom. When entered from the top, it should stay at the bottom.
#
# 4/6/97 Added checks for moving elevator so it wouldn't get stuck in an endless loop
# 8/12/97 Added blocked handler
# 8/28/97 Removed blocked handler
#
# [IS]
#
# (C) 1997 LucasArts Entertainment Co. All Rights Reserved
# ========================================================================================
symbols
message crossed
message arrived
message timer
surface lower_adjoin0
surface lower_adjoin1
thing elevator
float start_wait=0.25
float sleeptime=2.0
float speed=4.0
end
code
# ........................................................................................
crossed:
if (IsThingMoving(elevator)) return;
if (GetCurFrame(elevator) != 0) return;
Sleep(start_wait); // pause before moving up
MoveToFrame(elevator, 1, speed);
return;
# ........................................................................................
arrived:
if (GetCurFrame(elevator) == 0) return;
SetTimer(sleeptime);
return;
# ........................................................................................
timer:
MoveToFrame(elevator, 0, speed);
return;
end